Method of disaggregating an energy usage signal of a usage area

ABSTRACT

A method of disaggregating an energy usage signal of a usage area includes steps of providing a gateway device for an aggregate energy usage signal of a usage area, installing a user application on a user computing device to display information from the gateway device, receiving a plurality of inputs, and determining the energy usage of the individual electrically powered devices in the usage area based on the aggregate energy usage signal and based on the plurality of inputs.

TECHNICAL FIELD

The present invention relates generally to an energy usage signal of ausage area and, more particularly, to a method of disaggregating anenergy usage signal of a usage area.

BACKGROUND OF THE INVENTION

Many systems exist to provide a user with the ability to monitor powerconsumption of an entire building or home. These systems include “smart”electrical meters that are installed by utility companies, or systemsthat attach to a building's power distribution panel to providedetailed, minute-by-minute analytics. While this can be a useful tool toanalyze electrical consumption, these systems are also very costly andrequire specially trained technicians to install. Additionally, suchsystems are not capable of identifying specific devices that may becontributing to a building or household's power use. Instead, this mayrequire individual measurement of each device within the building orhouse.

Individual device measurement has historically required either anintermediate measuring device that is placed (electrically) between theappliance and the wall outlet, or a current clamp that encircles asingle conductor. The drawback to an intermediate device is that theappliance must be separately plugged into an analyzer for testing. Thiscreates an inconvenience for testing multiple devices, or a significantinvestment in hardware. Current clamps are impractical for residentialuse, as most residential electrical wiring includes multiple conductorsthat are bound together in a single cord. Additionally, meters that mayutilize the current clamp readings are often expensive.

It is known that an energy meter may provide an aggregate energy usagesignal for an entire building or home. However, owners frequently desireto know how much energy a particular electrically powered device, suchas an appliance or injection-molding machine, uses in the home orbuilding/business. While energy usage for a particular electricallypowered device may be estimated, it is desirable to provide betteraccuracy in determining the energy usage. Therefore, it is desirable todisaggregate an energy usage signal of a building or home to drivecoaching and actionable, appliance-specific behavior.

SUMMARY OF THE INVENTION

The present invention provides a method of disaggregating an energyusage signal of a usage area, e.g., a building, home, or business, whichincludes steps of providing a gateway device for an aggregate energyusage signal of the usage area and installing a user application on auser computing device to display information from the gateway device.The method also includes the steps of receiving a plurality of inputsand determining the energy usage of the individual electrically powereddevices in the usage area based on the aggregate energy usage signal andbased on the plurality of inputs.

One advantage of the present invention is that the method uses an energysignal representing an energy usage of a whole usage area anddisaggregates it, attributing usage to specific electrically powereddevices such as appliances. Another advantage of the present inventionis that the method improves the accuracy in determining the energy usageof a specific electrically powered device. Yet another advantage of thepresent invention is that the method combines algorithmic learning,third party “outside the usage area” metadata, on-appliance sensors andplugs to ascertain load and on/off events, and crowd-sourced informationto create a database of usage patterns for each device.

Other features and advantages of the present invention will be readilyappreciated as the same becomes better understood by reference to thefollowing detailed description when considered in connection with theaccompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagrammatic view of one embodiment of a system fordisaggregating an aggregate energy usage signal of a usage area.

FIG. 2 is another diagrammatic view of the system of FIG. 1.

FIG. 3 is a diagrammatic view of a user computing device used with thesystem of FIG. 1.

FIG. 4 is a diagrammatic view of another embodiment of the system fordisaggregating the aggregate energy usage signal of the usage area.

FIG. 5 is a diagrammatic view of yet another embodiment of the systemfor disaggregating the aggregate energy usage signal of the usage area.

FIG. 6 is a diagrammatic view of a further embodiment of the system fordisaggregating the aggregate energy usage signal of the usage area.

FIGS. 7A, 7B, 7C, and 7D are different views of a user application usedin conjunction with the system of FIG. 1.

FIG. 8 is a flowchart of a method, according to the present invention,of disaggregating an aggregate energy usage signal of a usage area usingthe system of FIG. 1.

FIGS. 9A and 9B are graphical views of the aggregate energy usage signalof the usage area.

Corresponding reference characters indicate corresponding componentsthroughout the several views of the drawings. Skilled artisans willappreciate that elements in the figures are illustrated for simplicityand clarity and have not necessarily been drawn to scale. For example,the dimensions of some of the elements in the figures may be exaggeratedrelative to other elements to help improve understanding of variousembodiments of the present invention. Also, common but well-understoodelements that are useful or necessary in commercially feasibleembodiments are often not depicted in order to facilitate a lessobstructed view of these various embodiments of the present invention.

DETAILED DESCRIPTION

In the following description, numerous specific details are set forth inorder to provide a thorough understanding of the present invention. Itwill be apparent, however, to one having ordinary skill in the art thatthe specific detail need not be employed to practice the presentinvention. In other instances, well-known materials or methods have notbeen described in detail in order to avoid obscuring the presentinvention.

Reference throughout this specification to “one embodiment”, “anembodiment”, “one example” or “an example” means that a particularfeature, structure or characteristic described in connection with theembodiment or example is included in at least one embodiment of thepresent invention. Thus, appearances of the phrases “in one embodiment”,“in an embodiment”, “one example” or “an example” in various placesthroughout this specification are not necessarily all referring to thesame embodiment or example. Furthermore, the particular features,structures or characteristics may be combined in any suitablecombinations and/or sub-combinations in one or more embodiments orexamples. In addition, it is to be appreciated that the figures providedherewith are for explanation purposes to persons ordinarily skilled inthe art and that the drawings are not necessarily drawn to scale.

Embodiments in accordance with the present invention may be embodied asan apparatus, method, or computer program product. Accordingly, thepresent invention may take the form of an entirely hardware embodiment,an entirely software embodiment (including firmware, resident software,micro-code, etc.), or an embodiment combining software and hardwareaspects that may all generally be referred to herein as a “module” or“system.” Furthermore, the present invention may take the form of acomputer program product embodied in any tangible media of expressionhaving computer-usable program code embodied in the media.

Any combination of one or more computer-usable or computer-readablemedia (or medium) may be utilized. For example, computer-readable mediamay include one or more of a portable computer diskette, a hard discdrive, a random-access memory (RAM) device, a non-volatile random-accessmemory (NVRAM) device, a read-only memory (ROM) device, an erasableprogrammable read-only memory (EPROM or flash memory) device, a portablecompact disc read-only memory (CDROM) device, an optical storage device,and a magnetic storage device. Computer program code for carrying outoperations of the present invention may be written in any combination ofone or more programming languages.

Embodiments may also be implemented in cloud computing environments. Inthis description and the following claims, “cloud computing” may bedefined as a model for enabling ubiquitous, convenient, on-demandnetwork access to a shared pool of configurable computing resources(e.g., networks, servers, storage, applications, and services) that maybe rapidly provisioned via virtualization and released with minimalmanagement effort or service provider interaction, and then scaledaccordingly. A cloud model may be composed of various characteristics(e.g., on-demand self-service, broad network access, resource pooling,rapid elasticity, measured service, etc.), service models (e.g.,Software as a Service (“SaaS”), Platform as a Service (“PaaS”),Infrastructure as a Service (“IaaS”)), and deployment models (e.g.,private cloud, community cloud, public cloud, hybrid cloud, etc.).

The flowchart and block diagrams in the flow diagrams illustrate thearchitecture, functionality, and operation of possible implementationsof systems, methods, and computer program products according to variousembodiments of the present invention. In this regard, each block in theflowchart or block diagrams may represent a module, segment, or portionof code, which may include one or more executable instructions forimplementing the specified logical function(s). It will also be notedthat each block of the block diagrams and/or flowchart illustrations,and combinations of blocks in the block diagrams and/or flowchartillustrations, may be implemented by special purpose hardware-basedsystems that perform the specified functions or acts, or combinations ofspecial purpose hardware and computer instructions. These computerprogram instructions may also be stored in a computer-readable media,which may direct a computer or other programmable data processingapparatus to function in a particular manner, such that the instructionsstored in the computer-readable media produce an article of manufactureincluding instruction means, which implement the function/act specifiedin the flowchart and/or block diagram block or blocks.

Several (or different) elements discussed below, and/or claimed, aredescribed as being “coupled”, “in communication with”, or “configured tobe in communication with”. This terminology is intended to benon-limiting and, where appropriate, interpreted to include withoutlimitation, wired and wireless communication using any one or aplurality of a suitable protocols, as well as communication methods thatare constantly maintained, are made on a periodic basis, and/or made orinitiated on an as needed basis.

I. System Overview

Referring to the figures, wherein like numerals indicate like orcorresponding parts throughout the several views, a system 10 isprovided in FIG. 1. The system 10 includes an energy usage platform 12that is installed in a usage area, e.g. a home (not shown). It should beappreciated that the energy usage platform 12 provides an energy usagesignal corresponding to an energy usage of the usage area to a user 34.As shown, the energy usage platform 12 may include a gateway device 40.The gateway device 40 may be connected to an energy measurement device38, which may measure the energy usage of the usage area or the energyusage of an electrically powered device 36 (illustrated as arefrigerator in FIG. 1). The energy measurement device 38 may thenprovide the energy usage to the gateway device 40. Furthermore, thegateway device 40 may be connected to a network 20 and a user computingdevice 18 using a WiFi router 42. As such, the gateway device 40 mayprovide the energy usage of the usage area to the user 34 via a userapplication 50.

The usage area as referred to herein may be defined as any area thatutilizes energy. A building is an example of the usage area. Exampleusage areas include, but are not limited to homes, factories, officebuildings, restaurants, hospitals, and apartment complexes. In someembodiments of this invention, the usage area may also be defined aswings or floors of buildings, such as a wing or floor of any of theexample usage areas listed above. The words “usage area” and “home” maybe used interchangeably herein, and should thus not be construed aslimiting.

The user 34 as referred to herein may be defined as any individual orindividuals who occupy and/or use the usage area or any individual orindividuals who manage and/or control energy usage within the usagearea. Some suitable, non-limiting examples of the user 34 are residentsand employees who utilize usage areas such as homes and workplaces. As aresidential example, the user 34 may be a homeowner or family member ofthe homeowner who resides in a home. As another example, the user 34 maybe a family of five residents who reside in a home. As workplaceexamples, the user 34 may be a maintenance manager in a factory, anoffice manager in an office building, or a department manager in ahospital (i.e., a usage area). As yet another example, the user 34 maybe a business owner/restaurateur who owns a restaurant. Other suitable,non-limiting examples of the user 34 are individuals who manage theusage area and the activities and/or energy usage therein, but who arenot regularly in the usage area. For example, the user 34 may be amaintenance technician of an apartment complex.

Referring to FIG. 2, the system 10 may include one or more serversystems 14 that may each be embodied as one or more server computers 16,each including one or more processors that are in data communicationwith one another. The server system 14 may be in data communication withone or more user computing devices 18. In the system 10 and methoddisclosed herein, the user computing devices 18 may be embodied asdesktop computers, mobile phones, tablet computers, wearable devices,laptops, or any other suitable computing devices. For example, in FIG.2, the user computing devices 18 are illustrated as mobile phones.Furthermore, it should be appreciated that the user computing devices 18may be a portable digital power analyzer as disclosed in U.S. PatentApplication Publication No. US20140278164A1, the entire disclosure ofwhich is expressly incorporated by reference. It should also beappreciated that a portable digital power analyzer determines anelectrical power parameter of an adjacent electrical wire and includes amagnetometer, a display, and a processor. In one configuration, theportable digital power analyzer may be a mobile phone and may include awireless radio configured to facilitate communication with a cellularnetwork. In one configuration, the portable digital power analyzer maybe internet-enabled and the wireless radio may facilitate communicationwith the internet.

For clarity in discussing the various functions of the system 10,multiple computers and/or servers are discussed as performing differentfunctions. These different computers (or servers) may, however, beimplemented in multiple different ways such as modules within a singlecomputer, as nodes of a computer system, etc. The functions as performedby the system 10 (or nodes or modules) may be centralized or distributedin any suitable manner across the system 10 and its components,regardless of the location of specific hardware. Furthermore, specificcomponents of the system 10 may be referenced using functionalterminology in their names. The functional terminology is used solelyfor purposes of naming convention and to distinguish one element fromanother in the following discussion. Unless otherwise specified, thename of an element conveys no specific functionality to the element orcomponent.

Some or all of the server systems 14, servers, or server computers 16and customer devices or user computing devices 18 may communicate withone another by means of the network 20. The network 20 may be embodiedas a peer-to-peer connection between devices, a local area network(LAN), a WiFi network, a Bluetooth network, the Internet, a cellularnetwork, a radio wave connection, an Infrared connection, or any othercommunication medium or system. Each of the server systems 14 or servercomputers 16 may be coupled to one another by separate networks, or someor all of the server systems 14 or server computers 16 may share acommon network. For example, in some embodiments, the server systems 14or server computers 16 may communicate over a separate private network,rather than over the network 20.

FIG. 3 provides a diagrammatic view of the user computing device 18 ofFIG. 1. In FIG. 3, the user computing device 18 includes a processingdevice 22, a user interface 24, a communication device 26, a memorydevice 28, a global positioning system (GPS) 30, and a display 32. Itshould be appreciated that the user computing device 18 may includeother components, and the above components are not required.

The processing device 22 may be configured to executeprocessor-executable instructions. The processor-executable instructionsmay be stored in a memory of the processing device 22, which may includea random-access memory (RAM) device, a non-volatile random-access memory(NVRAM) device, a read-only memory (ROM) device, an erasableprogrammable read-only memory (EPROM or Flash memory) device, a harddisc drive, a portable computer diskette, an optical disc drive, and/ora magnetic storage device. The processing device 22 may also include oneor more processors for executing the processor-executable instructions.In embodiments where the processing device 22 includes two or moreprocessors, the processors may operate in a parallel or distributedmanner. The processing device 22 may execute the operating system of theuser computing device 18.

The communication device 26 is a device that allows the user computingdevice 18 to communicate with another device. For example, thecommunication device 26 may allow the communication device 26 tocommunicate with the server system 14, the one or more server computers16, or any other user computing device 18 via the network 20. Thecommunication device 26 may include one or more wireless transceiversfor performing wireless communication and/or one or more communicationports for performing wired communication.

The memory device 28 is a device that stores data generated or receivedby the user computing device 18. The memory device 28 may include, butis not limited to, a random-access memory (RAM) device, a non-volatilerandom-access memory (NVRAM) device, a read-only memory (ROM) device, anerasable programmable read-only memory (EPROM or flash memory) device, ahard disc drive, a portable computer diskette, an optical disc drive,and/or a magnetic storage device.

The user interface 24 is a device that allows a user to interact withthe user computing device 18. While one user interface 24 is shown, theterm “user interface” may include, but is not limited to, a touchscreen, a physical keyboard, a mouse, a microphone, and/or a speaker.The user computing device 18 may also include a display 32 fordisplaying information and visuals to the user. In an exampleembodiment, the user computing device 18 may include a user applicationand/or a graphical user interface (GUI). The user application and/or theGUI may display information to the user via the display 18 and mayreceive inputs from the user via the user interface 24.

The GPS 30 is a device that determines a location of the user computingdevice 18 by communicating with a plurality of GPS satellites. The GPS30 may perform known triangulation techniques to determine the GPScoordinates of the user computing device 18. It should be appreciatedthat, while a GPS 30 is shown, any other suitable component fordetermining the location of the user computing device 18 may beimplemented.

II. Energy Usage Platform Overview

In the embodiment of the energy usage platform 12 shown in FIG. 1, theuser 34 may view energy usage information of the electrically powereddevice 36 of interest such as an appliance, furnace, HVAC, etc., in theusage area. In FIG. 1, the electrically powered device 36 is illustratedas a refrigerator of the usage area. However, in other embodiments, theelectrically powered device 36 may be any device that is powered byelectricity in the usage area. Furthermore, the electrically powereddevice 36 may be a plurality of electrically powered devices 36. Asshown in FIG. 1, the energy usage platform 12 may include the energymeasurement device 38, which may measure the energy usage information ofthe electrically powered devices 36 and/or the energy usage informationof the entire usage area. For example, in the embodiment shown in FIG.1, the energy measurement device 38 may be an energy meter. In someembodiments, the energy meter may be an electromechanical induction typeenergy meter, an analog electronic energy meter, a digital electronicenergy meter, or a smart energy meter. In the embodiment shown in FIG.1, the energy meter is a smart energy meter, which may be capable ofmeasuring the amount of electric energy consumed by the electricallypowered device 36 as well as transmitting the energy usage informationdigitally. Furthermore, the electrically powered device 36 may beprovided by an energy provider, such as a utility company.

In other embodiments, the energy measurement device 38 may include othersuitable means of obtaining an energy reading in a usage area. Forexample, the energy measurement device 38 may include strategicallyplaced sensors for measuring an amount of electric energy consumed byone or more electrically powered devices 36 or the entire usage area. Inone such embodiment, the energy measurement device 38 may include acontactless sensor, such as a Hall effect sensor, to convenientlymeasure electrical current flowing to the electrically powered device36.

Additionally, the energy usage platform 12 may include a gateway device40. The gateway device 40 employs a combination of custom hardware andcustom software to connect the user computing device 18 of the user 34with the energy measurement device 38. Depending on the type of energymeasurement device 38, various methods of communication may be employedby the gateway device 40. For example, in the embodiment shown in FIG.1, the energy measurement device 38 is a smart energy meter, which maybe capable of transmitting the energy usage information digitally. Assuch, the gateway device 40 may connect to the energy measurement device38 and exchange the energy usage information using a standardizedcommunication protocol. For example, in the embodiment shown in FIG. 1,the gateway device 40 connects to the energy measurement device 38 andreceives the energy usage information by using ZigBee Smart Energy asthe communication protocol. It should be appreciated that the gatewaydevice 40 may use any suitable communication protocol to exchange data.For example, the gateway device 40 may also use WiFi, Bluetooth, Thread,Z-Wave, a cellular signal, or any other suitable communication protocolto communicate with the energy measurement device 38.

The gateway device 40 may also transmit the energy usage informationmeasured by the energy measurement device 38 to the user computingdevice 18 of the user 34 for display. In the embodiment of FIG. 1, theuser computing device 18 may include the user application 50 fordisplaying the energy usage information to the user 34. In suchembodiments, the user application 50 may be installed onto the usercomputing device 18 and may serve as a primary end user touchpoint forthe energy usage platform 12.

To transmit the energy usage information to the user computing device18, the gateway device 40 may connect to the user computing device 18using any communication protocol suitable for transferring data to theuser computing device 18. For example, in the embodiment shown in FIG.1, the gateway device 40 may connect to the WiFi router 42 using a WiFior Ethernet signal and the user computing device 18 may connect to theWiFi router 42 using a WiFi signal to complete the connection. In suchembodiments, the WiFi router 42 may be integral to or separate from thegateway device 40. Furthermore, the gateway device 40 may connect to theuser computing device 18 using at least one of Bluetooth, Thread,Z-Wave, ZigBee Smart Energy, USB, a cellular signal, or any othersuitable communication protocol.

Referring to FIG. 4, the user computing device 18 may be simultaneouslyconnected to a plurality of energy measurement devices 38 via thegateway device 40; for example, in the case of an apartment complex, afactory, or any other such usage areas including the plurality energymeasurement devices 38. As such, the gateway device 40 maysimultaneously receive and transmit energy usage information from theplurality of energy measurement devices 38 to the user computing device18. As shown FIG. 4, the gateway device 40 may be connected to theplurality of energy measurement devices 38 using a suitablecommunication protocol. In FIG. 4, the plurality of energy measurementdevices 38 are illustrated as smart energy meters and the communicationprotocol is illustrated as a ZigBee Smart Energy connection. Of course,the user computing device 18 may be connected to a single energymeasurement devices 38 via the gateway device 40; for example, in thecase of a home.

As shown in FIG. 5, the user computing device 18 may be connected to anInternet of Things (IoT) device 44 via the gateway device 40, allowingthe user 34 to control an energy usage of the IoT device 44 using theuser computing device 18. In FIG. 5, the IoT device 44 is illustrated asa smart lightbulb, which may be turned on, turned off, or dimmed by theuser 34 using the user computing device 18. However, it should be notedthat the IoT device 44 may be any device capable of being controlledusing a communication protocol. For example, the IoT device 44 may be asmart thermostat, a smart ceiling fan, a smart coffee maker, a smartlock, a smart speaker, a smart oven, a smart humidifier, a smart airpurifier, a smart home security system, etc. As shown in FIG. 5, thegateway device 40 may be connected to the IoT device 44 using a suitablecommunication protocol, such as WiFi, ZigBee Smart Energy, Bluetooth,Thread, and/or Z-Wave. In some embodiments, the user 34 may control theIoT device 44 via the user application 50 on the user computing device18.

In an embodiment shown in FIG. 6, the user computing device 18 may besimultaneously connected to a plurality of IoT devices 44 via thegateway device 40. As such, the user 35 may simultaneously control anenergy usage of the plurality of IoT devices 44 using the user computingdevice 18. As shown in FIG. 6, the gateway device 40 may be connected tothe plurality of IoT devices 44 using a suitable communication protocol.In the embodiment shown in FIG. 6, the gateway device 40 connects toeach of the plurality of IoT devices 44 using one or more of WiFi,ZigBee Smart Energy, Bluetooth, Thread, or Z-Wave as the communicationprotocol.

It should be noted that, while the energy measurement devices 38 and theelectrically powered devices 36 are omitted from FIG. 5 and FIG. 6, theenergy usage platform 12 of FIG. 5 and FIG. 6 may include the energymeasurement devices 38 and/or the electrically powered devices 36.Furthermore, in some embodiments, IoT devices 44 may be a subset of theelectrically powered devices 36. Therefore, unless specifically noted,the term “electrically powered device(s) 36” may hereinafter beinterpreted as including “IoT device(s) 44”, and should thus not beconstrued as limiting.

As such, because the gateway device 40 is able to connect to theplurality of energy measurement devices 38 and to the electricallypowered devices 36, the gateway device 40 may act as a centralized hub,allowing the user 34 to monitor and control the energy usage of multipleelectrically powered devices 36. In this way, the gateway device 40 maybe distinguishable from devices that perform tasks similar to thegateway device 40, but are only capable of allowing the user 34 tomonitor and control the energy usage of a single electrically powereddevice 36. For example, the present invention may be distinguishablefrom a garage opener that only allows the user 34 to monitor an energyusage of and/or control a garage door. Of course, it is to be noted thatthe gateway device 40 may be connected to a garage door or a garage dooropener and may allow the user 34 to monitor and control the energy usageof the garage door or the garage door opener.

Furthermore, in some embodiments, the gateway device 40 may bestructurally separate from the electrically powered devices 36 and theenergy measurement devices 38. For example, the gateway device 40 may bea stand-alone device that allows the user 34 to monitor and control theelectrically powered devices 36 in the usage area using the usercomputing device 18. In this way, the present invention may bedistinguishable from devices that include a device for performing taskssimilar to the gateway device 40, which may not be physically separatedfrom a device performing tasks similar to an electrically powered device36 while still maintaining its function. For example, the presentinvention may be distinguishable from an invention wherein a deviceperforming tasks similar to the gateway device 40 may not be separatedfrom a thermostat.

III. User Application Overview

In accordance with the components described, the user application 50 ofthe user computing device 18 is further described herein whereindifferent views of the user application 50 are illustrated in FIGS.7A-7D. The user application 50 serves as the primary end user touchpointfor the energy usage platform 12. As such, the user application 50 mayallow the user 34 to control the energy usage of the plurality of IoTdevices 44 and view the energy usage information.

In FIG. 7A, one view of the user application 50 is illustrated where theuser application 50 provides a control dashboard 53 wherein IoT devices44 are listed and are able to be controlled. In the embodiment shown inFIG. 7A, the user application 50 includes a menu bar 51, which allowsthe user 34 to select a type of IoT device 44 to control. For example,in FIG. 7A, the user has selected a lightbulb 52 on the menu bar 51.Accordingly, the user application 50 provides the user 34 the controldashboard 53 where the user 34 may control the IoT devices 44 which arelightbulbs. For example, referring to the embodiment of FIG. 7A, if theuser 34 presses a lightbulb 54 above “Master Bedroom”, the user 34 mayturn on, turn off, or dim a lightbulb in the master bedroom of the home.

FIG. 7A also provides the energy usage information via a real-timeenergy usage 71. The real-time energy usage 71 represents the energyusage of the usage area for a present time on a present day, with aWatts (W) per minute resolution. For example, the real-time energy usage71 in FIG. 7A is 358 Watts at the time the user 34 is viewing the userapplication 50, which is 9:00 AM according to the upper right handcorner of FIG. 7A. Furthermore, the user application 50 may include astatus monitor 72, which may be illuminated based on whether the energyusage platform 12 is receiving the energy usage of the usage area and/orbased on whether the energy usage platform 12 has experienced an error.

Referring to FIG. 7B, the user application 50 provides another view ofthe real-time energy usage 71. In FIG. 7B, the user application 50provides the real-time energy usage 71 and the status monitor 72, aswell as a circular bar graph 77 displaying a history of the real-timeenergy usage 71 for the present day. For example, in FIG. 7B, thereal-time energy usage 71 corresponds to 9:00 AM on October 25^(th) andthe circular bar graph 77 displays a history of the real-time energyusage 71 for the entire day of October 25^(th). Additionally, the userapplication 50 may provide a real-time energy meter 78, which may filland change color based on the real-time energy usage 71.

Below the circular bar graph 77 is a histogram 76, which provides acumulative daily energy value 75, in Kilowatt hours (kWh), correspondingto each day in a present month. For example, in FIG. 7B, the histogram76 provides the cumulative daily energy usage 75 for each day fromOctober 1^(st) to October 25^(th). For reference, the cumulative dailyenergy usage 75 for a given day may be determined by summing thereal-time energy usage 71 values for the given day. The histogram 76 mayalso provide a cumulative estimated cost 74 corresponding to thecumulative daily energy usage 75.

Furthermore, the histogram 76 in FIG. 7B may include a target dailyenergy usage 60, which may correspond to a suggested energy usage perday. In some embodiments, the histogram 76 may indicate that thecumulative daily energy usage 75 has exceeded the target daily energyusage 60 by highlighting an amount of excess energy and/or by providingthe amount of excess energy.

Furthermore, the user application 50 in FIG. 7B may provide a menu bar73, which allows the user 34 to view the real-time energy usage 71 for“ALL” devices, or the real-time energy usage 71 for devices categorizedas “ALWAYS-ON”, “FRIDGE”, or “HVAC”. For reference, devices categorizedas “ALWAYS-ON” may include a water recirculation pump, a desktopcomputer, a television, a cable set-top box, a printer, a furnace, or acoffee maker of the usage area. “ALWAYS-ON” may also refer to a baselineload of the usage area. “FRIDGE” corresponds to a refrigerator of theusage area and “HVAC” corresponds to an HVAC system of the usage area.“ALL” corresponds to the energy usage of the entire usage area andincludes the devices categorized as “ALWAYS-ON”, “FRIDGE”, or “HVAC”.

While the user application 50 in FIG. 7B illustrates the real-timeenergy usage 71 for “ALL” devices, if the user 34 chooses to view thereal-time energy usage 71 for devices categorized as “ALWAYS-ON”,“FRIDGE”, or “HVAC”, the user application 50 may provide a differentview of FIG. 7B. For example, if the user 34 selects “ALWAYS-ON”, theuser application 50 may provide the real-time energy usage 71 for thedevices categorized as “ALWAYS-ON”. Additionally, the user application50 may provide the circular bar graph 77, the histogram 76, thecumulative daily energy value 75, the cumulative estimated cost 74, andthe target daily energy usage 60 for the devices categorized as“ALWAYS-ON”. Similarly, if the user 34 selects “FRIDGE” or “HVAC”, theuser application 50 may provide the above information for therefrigerator of the usage area or the HVAC system of the usage area.

Referring to FIG. 7C, the user application 50 may also provide an HVACenergy summary 80. The HVAC energy summary 80 provides a desired usagearea temperature 85, which is adjustable using buttons 87. The desiredusage area temperature 85 and the buttons 87 allow the user 34 to set adesired temperature for the usage area. Furthermore, the HVAC energysummary 80 may include an HVAC setting 89, which may correspond to adesired setting of the HVAC system. For example, the HVAC setting 89 inFIG. 7C is set to “HEAT”; accordingly, the HVAC system heats the usagearea and ensures that the usage area is at or above the desired usagearea temperature 85. In another embodiment, the HVAC setting 89 may beset to “COOL”, such that the HVAC system cools the usage area andensures that the usage area is at or below the desired usage areatemperature 85. In yet another embodiment, the HVAC setting 89 may beset to “HEAT/COOL”, such that the HVAC system heats or cools the usagearea to a preferred temperature range.

The HVAC energy summary 80 may also include a usage area temperaturerecommendation 86 and an estimated HVAC savings 88. In some embodiments,the estimated HVAC savings 88 may correspond to a monetary savings forthe user 34 if the user 34 adjusts the desired usage area temperature 85to the usage area temperature recommendation 86. The usage areatemperature recommendation 86 and the estimated HVAC savings 88 may becalculated based on a temperature of the usage area and/orweather-related data. Furthermore, the HVAC energy summary 80 may alsoinclude a temperature graph 91. As shown in FIG. 7C, the temperaturegraph 91 may provide weather-related data, which may include a forecast84 and a temperature reading 90. Furthermore, the temperature graph 91may plot how the temperature of the usage area changes based on theweather, with different types of lines representing when the usage arearemains the same temperature, cools, or heats. For example, as shown inFIG. 7C, the solid line 81 in the temperature graph 91 may representwhen the usage area cools due to the weather, the dotted line 82 in thetemperature graph 91 may represent when the usage area stays the sametemperature due to the weather, and the dot-dash line 83 may representwhen the usage area heats due to the weather.

Referring to FIG. 7D, another view of the user application 50 isillustrated where the user application 50 provides the energy usageinformation via an energy usage summary 55. As shown, the energy usagesummary 55 may include an energy usage graph 62 to illustrate energyusage over a period of time. For example, in FIG. 7D, the energy usagegraph 62 illustrates the cumulative energy usage and projected energyusage for the month of October, in Kilowatt hours (kWh). Furthermore,the energy usage summary 55 may also provide a cumulative energy usage56 to date from the beginning of the period of time, a target cumulativeenergy usage 57 for the entire period of time, a target daily energyusage 60, and a projected cumulative energy usage 58 for the entireperiod of time. In the embodiment shown in FIG. 7D, the target dailyenergy usage 60 is 24 kWh; the cumulative energy usage 56 to date fromthe beginning of October is 406 kWh; the target cumulative energy usage57 for the entire month of October is 746 kWh; and the projectedcumulative energy usage 58 for the entire month of October is 503 kWh.

Furthermore, as shown in FIG. 7D, the energy usage summary 55 mayinclude a projected percentage 59. The projected percentage 59 mayrepresent a percentage of the target cumulative energy usage 57 that isprojected to remain unused at the end of the period of time, based onthe projected cumulative energy usage 58. Similarly, the projectedpercentage 59 may represent a percentage of the target cumulative energyusage 57 that the projected cumulative energy usage 58 is projected toexceed at the end of the period of time. As shown in FIG. 7D, theprojected percentage 59 indicates that 33% of the target cumulativeenergy usage 57, 746 kWh, will remain unused at the end of October.

Additionally, it should be noted that the target cumulative energy usage57 may be adjusted. For example, as shown in FIG. 7D, the energy usagesummary 55 includes an “ADJUST TARGET” option. In some embodiments, theuser 34 of the user application 50 may select the “ADJUST TARGET” optionand adjust the target cumulative energy usage 57. In one embodiment, theenergy usage graph 62, the projected percentage 59, and the target dailyenergy usage 60 may be automatically adjusted after the targetcumulative energy usage 57 is adjusted.

Furthermore, the user application 50 in FIG. 7D may provide a menu bar63, which allows the user 34 to view the energy usage summary 55 for“ALL” devices, or the energy usage summary 55 for the devicescategorized as “ALWAYS-ON”, “FRIDGE”, or “HVAC”. While the userapplication 50 in FIG. 7D illustrates the energy usage summary 55 for“ALL” devices, if the user 34 chooses to view the energy usage summary55 for the devices categorized as “ALWAYS-ON”, “FRIDGE”, or “HVAC”, theuser application 50 may provide a different view of FIG. 7D. Forexample, if the user 34 selects “ALWAYS-ON”, the user application 50 mayprovide the energy usage summary 55 for the devices categorized as“ALWAYS-ON”. Additionally, the user application 50 may provide theenergy usage graph 62, the cumulative energy usage 56, the targetcumulative energy usage 57, the target daily energy usage 60, and theprojected cumulative energy usage 58 for the devices categorized as“ALWAYS-ON”. Similarly, if the user 34 selects “FRIDGE” or “HVAC”, theuser application 50 may provide the above information for therefrigerator of the usage area or the HVAC system of the usage area.

As shown in FIG. 7D, the user application 50 may also include an energyusage breakdown 61. In some embodiments, the energy usage breakdown 61may illustrate an amount of the cumulative energy usage 56 that isconsumed by an electrically powered device 36. For example, as shown inFIG. 7D, the electrically powered devices 36 that are categorized as“ALWAYS-ON” are responsible for 45% of 406 kWh (183 kWh), the cumulativeenergy usage 56 to date from the beginning of October. Also shown, therefrigerator is responsible for 5%, or 21.9 kWh of the cumulative energyusage 56 and the HVAC system is responsible for 1%, or 6.4 kWh of thecumulative energy usage 56. Furthermore, the energy usage breakdown 61displays a monetary value 64 coinciding with the “ALWAYS-ON”, “FRIDGE”,and “HVAC” devices.

Referring to FIG. 7D, another view of the user application 50 isillustrated where the user application 50 provides a visualrepresentation of the energy usage information via an energy usagesummary 55. As shown, the energy usage summary 55 may include an energyusage graph 62 to illustrate the energy usage over a period of time. Forexample, in FIG. 7D, the energy usage graph 62 illustrates a cumulativeenergy usage and a projected energy usage for a month of October, inKilowatt hours (kWh). Furthermore, the energy usage summary 55 may alsoprovide a cumulative energy usage 56 to date from the beginning of theperiod of time, a target cumulative energy usage 57 for the entireperiod of time, a target daily energy usage 60, and a projectedcumulative energy usage 58 for the entire period of time. In theembodiment shown in FIG. 7D, the target daily energy usage 60 is 24 kWh;the cumulative energy usage 56, to date from the beginning of October,is 406 kWh; the target cumulative energy usage 57 for the entire monthof October is 746 kWh; and the projected cumulative energy usage 58 forthe entire month of October is 503 kWh.

It should be noted that, in other embodiments of the user application50, the user application 50 may omit any of the features described aboveor shown in FIGS. 7A-7D or include any other features that may allow theuser 34 to control the IoT devices 44 or view the energy usageinformation.

IV. Method of Disaggregating an Energy Usage Signal

Referring to FIG. 8, the present invention provides a method ofdisaggregating an aggregate energy usage signal of the usage area. Theaggregate energy usage signal of the usage area reflects an energy usageof the usage area as a whole. As previously stated, the usage area mayinclude electrically powered devices 36. Accordingly, the aggregateenergy usage signal of the usage area may include energy usage signalsof the electrically powered devices 36. As such, the method ofdisaggregating the aggregate energy usage signal provides the energyusage signal, and furthermore, the energy usage, of the electricallypowered device 36. Similarly, the method of disaggregating may alsodetermine a baseline load of the usage area. 100701 Furthermore, itshould be noted that the method of disaggregating the aggregate energyusage signal may be referred to in this section (Section IV) as “themethod”. Therefore, unless otherwise specified, any references to “themethod” in this section refer to the method of disaggregating theaggregate energy usage signal.

As shown in FIG. 8, the method may include a step 102 of providing thegateway device 40 for the energy measurement device 38 of the usagearea; a step 104 of installing the user application 50 on the usercomputing device 18 to display information from the gateway device 40; astep 106 of receiving a plurality of inputs; and a step 108 ofdetermining the energy usage of the electrically powered devices 36 inthe usage area based on the aggregate energy usage signal and based onthe plurality of inputs.

During step 102, the method provides the gateway device 40, which allowsthe gateway device to receive the aggregate energy usage signal from theenergy measurement device 38 of the usage area. In some embodiments, thegateway device 40 may receive the aggregate energy usage signal at ahigh frequency or at predetermined time intervals. For example, thegateway device 40 may receive the aggregate energy usage signal at atime interval less than 30 minutes, at a time interval less than 20minutes, at a time interval less than ten minutes, at a time intervalless than 5 minutes, at a time interval less than one minute, at a timeinterval less than 30 seconds, at a time interval less than 10 seconds,at a time interval less than five seconds, at a time interval less thanthree seconds, or at a time interval less than one second. In otherembodiments, the gateway device 40 may also receive the aggregate energyusage signal as a substantially continuous signal.

During step 104, the user application 50 is installed onto the usercomputing device 18, allowing the user computing device 18 to displayenergy usage information from the gateway device 40. In someembodiments, the method may also include a step of providing a serverfor a network of an energy provider. It should be appreciated that thegateway device 40, the user application 50, and the server may have beenpreviously provided or installed and may be installed in any order.

During step 106, the gateway device 40 and/or the user application 50installed on the user computing device 18 may receive the plurality ofinputs. For example, in some embodiments, the plurality of inputs mayinclude attribute data of the usage area. The attribute data of theusage area may include a number of individuals that live in the usagearea, a year the usage area was built, and a square footage of the usagearea. In some embodiments, the plurality of inputs may includeenvironment-related metadata. The environment-related metadata mayinclude all weather-related data, such as measurements of temperature,precipitation, humidity, and barometric pressure.

Furthermore, step 106 may include a step of receiving a state of theusage area or a state of the plurality of electrically powered devices36 from smart devices in the usage area. In such an embodiment, thesmart devices may communicate the state of the usage area or the stateof the plurality of electrically powered devices 36 to the gatewaydevice 40 and/or user application 50. For example, the smart devices mayinclude, but are not limited to, a thermostat that provides temperatureinformation; a plug-in module that provides energy usage information ofan electrically powered device 36; and sensors (such as vibrationsensors, light sensors, etc.) coupled to an electrically powered device36 that may detect and report on/off events of the electrically powereddevice 36 as they occur.

Additionally, step 106 may include a step of receiving crowd-sourcedenergy usage information corresponding to an electrically powered device36. In some embodiments, the gateway device 40 and/or user application50 may receive the crowd-sourced energy usage information via thenetwork 20. In such embodiments, the gateway device 40 and/or userapplication 50 may store the crowd-sourced energy usage information andassign the crowd-sourced energy usage information to the electricallypowered device 36. The crowd-sourced energy usage information may bestored on the gateway device 40 and/or the user computing device 18.

During step 108, the method may determine the energy usage of theelectrically powered devices 36 by applying an algorithm to theaggregate energy usage signal and the plurality of inputs. For example,in one embodiment the method may apply a software-based algorithm todetermine an energy usage of the refrigerator. In such an embodiment,the algorithm may take advantage of refrigerator cycle times, which mayoccur in regular intervals throughout a day. For instance, the methodmay determine a cycle time of the refrigerator and furthermore, theenergy usage of the refrigerator, by analyzing the aggregate energyusage signal for electrically powered devices 36 that cycle on and offin regular intervals. Furthermore, the algorithm may remove activityfrom the aggregate energy usage signal that occurs at a frequencygreater than 0.01 Hz, the minimum plausible duration of mostrefrigerator cycles, to aid in determining the energy usage of therefrigerator.

It should be noted that the method may determine the energy usage of theelectrically powered devices 36 using a hardware-assisted algorithm. Forexample, in an embodiment where the method uses a hardware-assistedalgorithm, the method may utilize timestamp data of on/off events,provided by a sensor. In such an embodiment, the method may determinewhether a refrigerator is within the usage area and whether therefrigerator is consuming energy based on timestamp data of on/offevents received from a vibration sensor coupled to the refrigerator.Furthermore, the method may use the timestamp data of on/off events todetermine the refrigerator cycle times. In some embodiments, thetimestamp data of on/off events may allow the method to determine theenergy usage of an electrically powered device 36 with more accuracy.For example, the method may occasionally miss or mislabel a refrigeratorcycle while analyzing the aggregate energy usage signal using thepreviously described software-based algorithm. As such, in an embodimentwhere the method uses a hardware-assisted algorithm, the method maydetermine the energy usage of the electrically powered device 36 withgreater than 70%, greater than 80%, greater than 90%, or greater than95% accuracy.

FIG. 9A and FIG. 9B provide plots of the aggregate energy usage of theusage area and an energy usage of an HVAC system of the usage area tofurther demonstrate step 108, the step of determining the energy usageof the electrically powered devices 36. As previously stated, the methodmay apply a software-based algorithm or a hardware-assisted algorithm todetermine the energy usage of an electrically powered device 36 in theusage area. FIGS. 9A and 9B demonstrate a software-assisted andhardware-assisted algorithm for determining the energy usage of the HVACsystem of the usage area.

Similar to a refrigerator, the HVAC system of the usage area may cycleon and off in regular intervals throughout a day. To demonstrate, FIG.9A provides the aggregate energy usage and the estimated energy usage ofHVAC system for three cycles of the HVAC system. As shown in FIG. 9A, afirst cycle of the HVAC system starts at t₁′ and ends at t₂′. Similarly,a second and a third cycle of the HVAC system start at t₁ and t₁″,respectively, and end at t₂ and t₂″, respectively. To determine theenergy usage of the HVAC system, the method may use a software-basedalgorithm or a hardware-assisted algorithm to determine cycleinformation of the HVAC system. To demonstrate an embodiment of thesoftware-based algorithm and the hardware-assisted algorithm, FIG. 9Bprovides the aggregate energy usage and the energy usage of the HVACsystem for the second cycle of the HVAC.

In an embodiment where the method uses a software-based algorithm, themethod may determine the beginning and end of the cycle by analyzing theaggregate energy usage signal for quick increases of a certain amplitudeor form. As shown in FIG. 9B, an increase is labelled “HVAC Spike” andrepresents a beginning of the cycle. Therefore, the method may analyzethe aggregate energy usage signal for an increase similar to “HVACSpike”. After identifying an “HVAC Spike”, the method may determine thestart, ti, of the HVAC cycle. The method may then determine the energyusage of the HVAC system by subtracting the energy usage prior to tifrom the aggregate energy usage signal. In some embodiments, the methodmay similarly determine the end of the HVAC cycle or apply a previouslyprogrammed and/or predetermined time for a cycle of the HVAC system.

In an embodiment where the method uses a hardware-assisted algorithm,the method may determine the beginning and end of the cycle based ontimestamp data of the HVAC system. In such an embodiment, a sensor maybe coupled to the HVAC system and may provide timestamp data detailingon/off events of the HVAC system. As such, the method may determine thestart, t₁, and end, t₂, of the HVAC cycle based on the on/off events.The method may then determine the energy usage of the HVAC system bysubtracting the energy usage prior to t₁ from the aggregate energy usagesignal.

Furthermore, the method may incorporate any of the previously describedplurality of inputs to determine the energy usage of the electricallypowered devices 36. For example, in one embodiment, the method mayincorporate cycle information of a fridge of the usage area whiledetermining the energy usage of the HVAC system. As shown in FIG. 9B,the aggregate energy usage includes a “Fridge Spike”, which represents acycle of a refrigerator of the usage area and an associated increase inthe aggregate energy usage. Referring to the plot of the energy usage ofthe HVAC system in FIG. 9B, the method omits this increase in theaggregate energy usage when determining the energy usage of the HVACsystem. Because the method has already attributed the increase in theaggregate energy usage to the refrigerator, the method may omit theincrease when calculating the energy usage of the HVAC system.

The method, in other embodiments, may incorporate other informationreceived from the plurality of inputs to determine the energy usage ofthe electrically powered devices 36. For example, the method maydetermine an energy usage of a coffee machine based on crowd-sourcedenergy usage information, which may provide an estimated energy usage ofan average in-home coffee machine. As another example, the method maydetermine the energy usage of a desktop computer based on energy usageinformation provided by a plug-in module coupled to the desktopcomputer.

Additionally, the algorithms used by the method may be learningalgorithms. As such, the algorithms may analyze past behavior of theelectrically powered devices 36 to more accurately determine the energyusage of the electrically powered devices 36. For example, the learningalgorithm may estimate a median energy usage of an electrically powereddevice 36 at each second after an on event is reported by the timestampdata of on/off events. In some embodiments, this may be referred to as alearning period of the learning algorithm. After the median energy usagebegins to stabilize or after a predetermined amount of time has passed,the method may store the median energy usage as an estimated energyusage of the electrically powered device 36. In another embodiment, themethod may analyze past behavior of the electrically powered devices 36to determine cycle information of the electrically powered devices 36.For example, the method may infer the start or end of a refrigeratorcycle or HVAC cycle based on past behavior of the refrigerator or HVACsystem. As such, the method may determine energy usage patterns for theelectrically powered devices 36 and may create a database for storingthe energy usage patterns of the electrically powered devices 36.

Furthermore, the method may determine the baseline load of the usagearea. In one embodiment, the method may determine the baseline load ofthe usage area by subtracting the energy usage of the electricallypowered devices 36 from the aggregate energy usage signal. In anotherembodiment, the method may determine the baseline load of the usage areaby determining the energy usage of electrically powered devices 36,which contribute to the baseline load of the usage area.

The method may also include a step of communicating the energy usage ofthe electrically powered devices 36 to the user 34. In one suchembodiment, the method may display the energy usage to the user 34 viathe user application 50. Furthermore, as previously stated, the gatewaydevice 40 may receive the aggregate energy usage signal at a highfrequency, at a predetermined time interval (e.g., at a time intervalless than 30 minutes, at a time interval less than 20 minutes, etc.), oras a substantially continuous signal to determine the energy usage.Similarly, the method may determine and display the energy usage to theuser 34 at a high frequency, at a predetermined time interval, (e.g., ata time interval less than 20 minutes, at a time interval less than 10minutes, etc.), or continuously.

Several embodiments have been discussed in the foregoing description.However, the embodiments discussed herein are not intended to beexhaustive or limit the invention to any particular form. Theterminology which has been used is intended to be in the nature of wordsof description rather than of limitation. Many modifications andvariations are possible in light of the above teachings and theinvention may be practiced otherwise than as specifically described.

1. A method of disaggregating an aggregate energy usage signal of ausage area, the method comprising steps of: providing a gateway devicefor receiving an aggregate energy usage signal of a usage area;installing a user application on a user computing device to displayinformation from the gateway device; receiving a plurality of inputs byat least one of the gateway device and the user application;determining, by the at least one of the gateway device and the userapplication, an energy usage of at least one of electrically powereddevices in the usage area based on the aggregate energy usage signal andbased on the plurality of inputs.
 2. The method as set forth in claim 1,wherein the gateway device is structurally separate from the at leastone of electrically powered devices.
 3. The method as set forth in anypreceding claim 1, wherein the gateway device may connect to a pluralityof electrically powered devices.
 4. The method as set forth in anypreceding claim 1, further comprising a step of capturing the aggregateenergy usage signal of the usage area in watts at a predeterminedinterval.
 5. The method as set forth in claim 4, wherein thepredetermined interval is less than 30 minutes.
 6. The method as setforth in claim 4, wherein the predetermined interval is less than tenseconds.
 7. The method as set forth in any preceding claim 1, whereinthe plurality of inputs comprises attribute data of the usage area. 8.The method as set forth in claim 7, wherein the attribute data of theusage area comprises a number of individuals living in the usage area, ayear built of the usage area, and a square footage of the usage area. 9.The method as set forth in any preceding claim 1, wherein the pluralityof inputs comprises environment-related metadata.
 10. The method as setforth in claim 9, wherein the environment-related metadata comprisesweather-related data.
 11. The method as set forth in claim 10, whereinthe weather-related data comprises measurements of at least one oftemperature, precipitation, humidity, and barometric pressure. Page
 512. The method as set forth in claim 1, wherein the step of receivingthe plurality of inputs comprises a step of receiving a state of theusage area or a state of the plurality of electrically powered devices(36) from smart devices in the usage area.
 13. The method as set forthin claim 12, wherein the smart devices comprise at least one of athermostat that provides temperature information, a plug-in module thatprovides energy usage information of the at least one of electricallypowered devices, and sensors coupled to the least one of electricallypowered devices that detect and report on/off events of the at least oneof electrically powered devices.
 14. The method as set forth in claim 1,wherein the step of receiving the plurality of inputs comprises a stepof receiving crowd-sourced energy usage information corresponding to theat least one of electrically powered devices.
 15. The method as setforth in claim 14, wherein the step of receiving crowd-sourced energyusage information corresponding to the at least one of electricallypowered devices comprises a step of storing the crowd-sourced energyusage information and assigning the crowd-sourced energy usageinformation to the at least one of electrically powered devices.
 16. Themethod as set forth in claim 1, wherein the step of providing thegateway device comprises a step of providing a server for a network ofan energy provider.
 17. The method as set forth in claim 1, furthercomprising a step of creating a database of energy usage patterns forthe at least one of electrically powered devices.
 18. The method as setforth in claim 1, further comprising a step of determining a baselineload of the usage area based on determining the energy usage of the atleast one of electrically powered devices in the usage area.
 19. Themethod of disaggregating an aggregate energy usage signal of a usagearea, the method comprising steps of: providing an energy measurementdevice for a usage area; providing a gateway device for the energymeasurement device to receive an aggregate energy usage signal of theusage area from the energy measurement device; installing a userapplication on a user computing device to display information from thegateway device; receiving, by at least one of the gateway device and theuser application, a plurality of inputs including at least one of usagearea attribute data, environment-related metadata, a state of the usagearea, a state of a plurality of electrically powered devices of theusage area, and crowd-sourced energy usage information; determining, bythe at least one of the gateway device and the user application, theenergy usage of each of the plurality of electrically powered devicesbased on the aggregate energy usage signal and the plurality of inputs;displaying the energy usage of each of the plurality of electricallypowered devices on the user computing device.
 20. The method as setforth in claim 19, wherein the step of providing the gateway devicecomprises a step of providing a server for a network of an energyprovider.